Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
sealed class RestoreType
Link copied to clipboard
Link copied to clipboard
class TransactionManager(storeManager: StoreManager, purchaseController: PurchaseController, eventsQueue: EventsQueue, storage: Storage, activityProvider: ActivityProvider, factory: TransactionManager.Factory, ioScope: IOScope, track: suspend (TrackableSuperwallEvent) -> Unit = { Superwall.instance.track(it) }, dismiss: suspend (paywallId: String, result: PaywallResult) -> Unit, showAlert: (AlertControllerFactory.AlertProps) -> Unit, subscriptionStatus: () -> SubscriptionStatus = { Superwall.instance.entitlements.status.value }, entitlementsById: (String) -> Set<Entitlement>, allEntitlementsByProductId: () -> Map<String, Set<Entitlement>>, showRestoreDialogForWeb: suspend () -> Unit, refreshReceipt: () -> Unit, updateState: (cacheKey: String, update: PaywallViewState.Updates) -> Unit, notifyOfTransactionComplete: suspend (paywallCacheKey: String, trialEndDate: Long?, productId: String) -> Unit)